﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RDI.Alef.Exemplo
{
    [entidade("tb_veic", "ve_placa")]
    public class Veiculo : Entidade
    {
        private String _placa;
        private String _marca;
        private Int32 _ano;
        private TipoVeiculo _tipo;

        [propriedade("ve_placa", true)]
        public String Placa { get { return _placa; } set { Set(ref _placa, value); } }

        [propriedade("ve_marca")]
        public String Marca { get { return _marca; } set { Set(ref _marca, value); } }

        [propriedade("ve_ano")]
        public Int32 Ano { get { return _ano; } set { Set(ref _ano, value); } }

        [associacao("tv_codigo", "tv")]
        public TipoVeiculo Tipo { get { return _tipo; } set { _tipo = value; Modificado = true; } }


    }


    public class PesquisaVeiculo : Pesquisa<Veiculo>
    {

    }

}
